PROGRAMA = teste
FONTES = teste.c

CFLAGS = -c -pipe -Wall  -O2
LDFLAGS =  -lm


OBJETOS = $(FONTES:.c=.o)
COMPILADOR = gcc

all: $(FONTES) $(PROGRAMA)

$(PROGRAMA): $(OBJETOS)
	$(COMPILADOR) $(LDFLAGS) $(OBJETOS) -o $@

.c.o:
	$(COMPILADOR) $(CFLAGS) $< -o $@

clean:
	rm -rfv *.o $(PROGRAMA)

exec:
	./$(PROGRAMA)
